irrigation technology - German English Dictionary